A Fast Live Migration Algorithm of Virtual Machine with CPU Scheduling
نویسندگان
چکیده
Live migration of virtual machine (VM) is one of the most important virtualization technologies to facilitate the management and improve the performance of data centers. In this paper, we propose a fast convergent live migration approach called FMC. It is a self-adaptive method which synchronizes the state of the VM migrated between the source and target host by log tracing and replaying instead of dirty memory pages transferring. First, the mechanisms of finegrained log files division, replay time units feedback and dynamic variable step K are presented. Second, we introduce the CPU scheduling mechanism into FMC to adjust the CPU timeslices in order to reduce the log data size when the network bandwidth is too low. Experimental results show that FMC can significantly reduce migration overheads compared with Pre-copy algorithm in a fast network bandwidth. Identically, the migration downtime of FMC is less than that of CR/TR-Motion in a low network bandwidth. The overheads are also acceptable even in low network bandwidth.
منابع مشابه
Analytical evaluation of an innovative decision-making algorithm for VM live migration
In order to achieve the virtual machines live migration, the two "pre-copy" and "post-copy" strategies are presented. Each of these strategies, depending on the operating conditions of the machine, may perform better than the other. In this article, a new algorithm is presented that automatically decides how the virtual machine live migration takes place. In this approach, the virtual machine m...
متن کاملA Versioning Approach to VM Live Migration
In the context of virtual machines live migration, two strategies called “pre-copy” and “post-copy” have already been presented; but each of these strategies works well only in some circumstances. In this paper, we have a brief presentation of QAVNS and then introduce a new approach which is based on the concept of "informational object", assigning QAVNS-scheme-revision number, and observing th...
متن کاملA Near Optimal Approach in Choosing The Appropriate Physical Machines for Live Virtual Machines Migration in Cloud Computing
Migration of Virtual Machine (VM) is a critical challenge in cloud computing. The process to move VMs or applications from one Physical Machine (PM) to another is known as VM migration. In VM migration several issues should be considered. One of the major issues in VM migration problem is selecting an appropriate PM as a destination for a migrating VM. To face this issue, several approaches are...
متن کاملDynamic Virtual Machine Scheduling in Clouds for Architectural Shared Resources
Although virtual machine (VM) migration has been used to avoid conflicts on traditional system resources like CPU and memory, micro-architectural resources such as shared caches, memory controllers, and nonuniform memory access (NUMA) affinity, have only relied on intra-system scheduling to reduce contentions on them. This study shows that live VM migration can be used to mitigate the contentio...
متن کاملReal-Time Issues in Live Migration of Virtual Machines
This paper addresses the issue of how to meet the strict timing constraints of (soft) real-time virtualized applications while the Virtual Machine (VM) hosting them is undergoing a live migration. To this purpose, it is essential that the resource requirements of a migration are identified in advance, that appropriate resources are reserved to the process, and that multiple VMs sharing the same...
متن کامل